overshoot (shoot too far) - Turkish English Dictionary